package com.hg.pojo;


import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.hg.pojo.dto.SelectOrderDishVo;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 订单主表对象 hg_mall_orders
 * 
 * @author ruoyi
 * @date 2022-11-04
 */
@Data
public class HgMallOrders implements Serializable
{
    private static final long serialVersionUID = 1L;

    /** 订单ID */
    private String id;
    /** 用户appid */
    private String appid;
    /** 待完成 */
    private Integer status;
    /** 取餐状态 */
    private Integer mealStatus;
    /** 菜品 */
    private List<SelectOrderDishVo> orderDishVo;
    /** 订单号 */
    private String oddNum;
    /** 取单号 */
    private String orderNum;
    /** 订单总价格 */
    private BigDecimal priceAll;
    /** 店铺id */
    private Integer shopId;
    /** 店铺名字 */
    private String shopName;
    /** 删除标志 */
    private String delFlag;

    @TableField(fill = FieldFill.INSERT) //插入时填充字段
    private LocalDateTime createTime;

    @TableField(fill = FieldFill.INSERT_UPDATE) //插入和更新时填充字段
    private LocalDateTime updateTime;
    private String CreateBy;
    private String UpdateBy;
}
